<?php
/**
 * <https://y.st./>
 * Copyright © 2016 Alex Yst <mailto:copyright@y.st>
 * 
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 * 
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 * 
 * You should have received a copy of the GNU General Public License
 * along with this program. If not, see <https://www.gnu.org./licenses/>.
**/

$xhtml = array(
	'<{title}>' => 'I am stuck here in Coos Bay after all ...',
	'<{body}>' => <<<END
<p>
	Today is the day that I change the main weblog index link, which previously pointed to <a href="/en/weblog/2015/"><code>/en/weblog/2015/</code></a>, to now point to <a href="/en/weblog/"><code>/en/weblog/</code></a>.
	This weblog has officially entered multi-year mode.
</p>
<p>
	We spent most of the day working in our mother&apos;s classroom again.
</p>
<p>
	Early today, I learned that the plan was to head to Springfield tomorrow to work on cleaning up our former residence, then Vivian and I would head to Portland while our mother would head back to Coos Bay.
	By the end of the day though, our mother had come up with an excuse to try to get me to come back to Coos Bay.
	She said that I should help Cyrus with a Boy Scout project that he is going to be working on soon.
	Until today, I have not been kept in the loop about the project and had not even been told what the project is, but now I find myself volunteered for his clothing drive.
	I do not even know if he wants help, and I will not be able to speak with him about it until Monday.
	Meanwhile, my window of opportunity closes tomorrow morning, when we head out, as I will need to have packed or not packed to go to Portland for three weeks.
</p>
<p>
	I say that I do not know if he wants help out of my frustration, but surely he could use the help in reality.
</p>
<p>
	Before finding out that I would not be able to escape, I made a few preparations for the trip.
	First, I set the home router to stop using my server for $a[DNS].
	If my server were to go down while I am away, I would not want it to effectively take down the whole network.
	Next, I forwarded a port from $a[Tor] so I would be able to update my weblog while away if I did end up having access to the Internet.
	However, because this did not work out, I will set the router to use my $a[DNS] server again after Vivian is gone.
</p>
<p>
	Having lost hope of getting time away, I once again focused on code.
	I want to catch every error, no matter how small, so it can be fixed.
	Sometimes, error messages are less helpful than they could be though, so I decided to <a href="https://secure.php.net/manual/en/function.set-error-handler.php">build my own error handler</a>.
	This error handler causes even the most minor error to be fatal and always produce a backtrace.
	More major errors cannot be caught by the error handler though, so while they are still fatal, they will not produce a backtrace.
</p>
<p>
	My <a href="/a/canary.txt">canary</a> still sings the tune of freedom and transparency.
</p>
<section id="docmod">
	<h2>Document modifications</h2>
	<p>
		On <a href="/en/weblog/2018/01-January/16.xhtml#Vivian">2018-01-16</a>, my sister, Vivian, requested that I replace all instances of her legal name in my journal with the name &quot;Vivian&quot;.
		She also asked that the name of the organisation she works for be redacted.
		This page was modified to fulfil that request.
	</p>
</section>
END
);
